Lightweight multigranularity locking for transaction management in XML database systems

نویسندگان

  • Yonggoo Choi
  • Songchun Moon
چکیده

As eXtensible Markup Language (XML) provides a capability for describing data structures, and can accommodate many kinds of semistructured data. The semistructured data format is flexible for changing data structures through insertion and deletion of data elements in mission-critical applications. In the case of concurrently changing such a data format, this flexibility could be endangered by a phantom problem which might lead to inconsistent information flow. For the purpose of developing a concurrency control scheme without the phantom phenomenon, we propose a lightweight multigranularity locking (LWMGL) scheme that is a hybrid mechanism of Tree-based Locking andMultigranularity Locking. The goal of this scheme is to realize locking at the level of precise elements in an XML database while preventing the phantom problems. Since these precise locks could considerably reduce the number of pseudo-conflicts that are regarded as unnecessary locks, they provide high concurrency compared with other concurrency control schemes. In order to realize the LWMGL scheme we also devised a new data model of XML indexed element tables (XIETs) for transferring diverse XML documents. This data model does not only can preserve the XML tree structure in application levels, but also enables execution of the structural change operations as well as the data access operations in parallel. 2004 Elsevier Inc. All rights reserved.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Semantic multigranularity locking and its performance in object-oriented database systems

Concurrency control schemes for object-oriented database systems (OODBSs) used in the area of performance-critical applications should increase the degree of concurrency and decrease locking overhead in order to offer maximum performance. However, most commercially available OODBSs use conventional concurrency control schemes that never exploit the rich semantics of object-oriented data model, ...

متن کامل

A Transaction Mechanism for Native XML Database

Concurrent accessing of XML data becomes more and more important for XML-based applications, especially for Native XML Database systems (NXD) because of the dramatic growth of number and complexity of such applications. Transaction is a potential solution for the concurent accessing of XML data. However, research on transaction of NXD is still very limited. This paper proposes a transaction mod...

متن کامل

Using taDOM Locking Protocol in a Functional XML Update Language

In this paper we deal with a particular type of database systems – native XML database systems. For this category of systems we discuss potential application of the taDOM locking protocol implemented in a functional update language – XML-λ. By combination of these theoretical approaches we obtain a solution for querying and updating XML data that can be implemented in a native XML database syst...

متن کامل

Transaction Isolation In the Sedna Native XML DBMS

XML has become the most important technique to exchange data in World Wide Web. As consequence, an interest to native XML databases has surfaced. Concurrency control methods for traditional databases are not adequate for XML databases, because they do not capture the specific of XML data model. In this paper we propose a locking mechanism, developed in Sedna, which allows to achieve a high degr...

متن کامل

OrientX : A Schema-based Native XML Database System

The increasing number of XML repositories has provided the impetus to design and develop systems that can store and query XML data efficiently. Non-native XML method could not adequately be customized to support XML, native XML database will be more efficient. Most of existed XML database systems claimed that their systems are schemaindependent. But we argue that schema plays an important role ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Journal of Systems and Software

دوره 78  شماره 

صفحات  -

تاریخ انتشار 2005